Compilation of a specialized functional language for massively parallel computers
نویسندگان
چکیده
منابع مشابه
Compilation of a specialized functional language for massively parallel computers
We propose a parallel specialized language that ensures portable and costpredictable implementations on parallel computers. The language is basically a rst-order, recursion-less, strict functional language equipped with a collection of higher-order functions or skeletons. These skeletons apply on (nested) vectors and can be grouped in four classes: computation, reorganization, communication, an...
متن کاملC++ and Massively Parallel Computers
Our goal is to apply the software engineering advantages of object-oriented programming to the raw power of massively parallel architectures. To do this we have constructed a hierarchy of C++ classes to support the data-parallel paradigm. Feasibility studies and initial coding can be supported by any serial machine that has a C++ compiler. Parallel execution requires an extended Cfront, which u...
متن کاملHigh-Level-Language Compilation for Reconfigurable Computers
The compiler COMRADE accepts full ANSI C and compiles it into hybrid hardware/software applications for execution on a reconfigurable adaptive computer system. After defining the model-of-computation underlying the flow, we describe the general compilation process as well as some specific techniques. These include path-based partitioning, module-generator based datapath and controller synthesis...
متن کاملA new approach for reconfigurable massively parallel computers
We present a new approach for reconfigurable massively parallel computers. The approach uses FPGA as reconfigurable device to build parallel computers which can adapt their physical topology to match the virtual topology used to model the parallel computation paradigm of a given application. We use a case study in which a virtual ring topology is first simulated on a tree topology and then dire...
متن کاملA Modular Massively Parallel Learning Framework for Brain-Like Computers
It is generally believed that a brain-like computer should possess the following essential capabilities: (a) massively parallel and distributed information processing; (b) real-time information processing; (c) flexible information processing; and (d) solving large-scale problems. However, it seems that there are few existing neural network models which can satisfy the above basic requirements c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Functional Programming
سال: 2000
ISSN: 0956-7968,1469-7653
DOI: 10.1017/s0956796800003816